//import java.util.Arrays;
//import java.util.;
//
///**
// * Description:
// * Author:    Dane
// * CreateTime:2024/10/14-上午10:30
// * Since  :   1.0
// * Version:   1.0
// */
//
////           {0,1,1,0,1},
////           {1,0,1,1,0},
////           {1,1,0,0,0},
////           {0,1,0,0,1},
////           {1,0,0,1,0}
//public class test1 {
//
//    public static int findTheValue(int nums[][], int start, Boolean visited[], int count) {
//
//            if (count<=1){
//                return count;
//            }
//        visited[start] = true;
//        for (int i =start; i < nums.length; i++) {
//
//            if (!visited[i] && nums[start][i] == 1) {
//                count--;
//                count = findTheValue(nums, i, visited, count);
//            }
//
//
//        }
//
//
////        int sum=0;
////        for (int i =start ; i < nums.length;i++) {
////
////           sum+=nums[start][i];
////        }
////        if (sum==0){
////            return findTheValue(nums,start+1,visited,count-1)+1;
////        }
//
//
//
//        return count;
//
//    }
////12110
//    public static void main(String[] args) {
//        int nums[][] = {
//                {0,1,1,0,1},
//                {1,0,1,1,0},
//                {1,1,0,0,0},
//                {0,1,0,0,1},
//                {1,0,0,1,0}
//        };
//
//        int start=1;
//        while (start<=nums.length){
//            Boolean[] visited = new Boolean[nums.length];
//            Arrays.fill(visited, false);
//            int theValue = findTheValue(nums, start, visited, nums.length-start);
//            System.out.println(theValue);
//            start++;
//        }
//
//
//    }
//
//
//}
//
//
//
